@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800|Roboto+Slab:300,400,700');

body {
  /*padding-top: 70px;*/
  font-family: "Roboto Slab", sans-serif;
  font-weight: 300;
  font-size: 2em;
  position: relative;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans";
  font-weight: 100;
  margin: 0;
}

img {
	max-width: 200px;
}
/*.navbar {
  border: 0;
}
.navbar img {
  max-height: 50px;
}*/
/* * Header  navigation  **/

header .navbar {
  padding: 30px 0;
  transition: all .5s ease-out;
}

header .navbar-default {
  background-color:  transparent;
  border: none;
  /*padding-bottom: 100px;*/
}

header  .navbar-default .navbar-nav a {
  color: red;
  padding:  5px 8px;
}

header  .navbar-default .navbar-nav a:hover {
  color: #EEC856;
  padding:  5px 8px;
}

header  .navbar-default .navbar-nav .active a {
  font-weight: 700;
  color: #EEC856;
  background: transparent;
  border-bottom: 4px solid #EEC856;
  text-shadow:  none;
}

header  .navbar-default .navbar-nav .active a:hover {
    color: #E15D5F;
  background: transparent;
    text-shadow:  none;
}

/* * Navbar Brand  **/

header .navbar-brand {
  background: url(../Images/OpieName.png);
  background-repeat: no-repeat;
  background-position: 15px 0;
  height: auto;

}

header .navbar-brand h1 {
  color:white;
  margin: 0;
  font-size: 1.8em;
  font-weight: 400;
  padding-left: 75px;
}

header .navbar-brand .subhead {
  font-family: "Roboto Slab", serif;
  font-size: .6em;
  font-weight:200;
  display: block;
}

/**  Navbar Toggle   **/
header .navbar-toggle {
  background-color: #279182;
}

header .navbar-default .navbar-toggle .ico-bar {
  color: white;
}
@media only screen
and (max-width: 1768px) {
  header .navbar-collapse.in {
    background-color:  rgba(0,0,0,  .5);
  }
}
/** nav inbody **/
header .inbody {
     background: rgba(104, 73, 49, .9);
}
header .navbar.inbody {
     padding-top: 0;
     padding-bottom: 0;
}
header .navbar.inbody .navbar-nav {
     padding-top: 10px;
}

header .inbody .navbar-brand{
     background-size: 43px;
     background-position: top left;
     margin-top: 5px;
     margin-left: 10px;
     padding-bottom: 0;
}

header .inbody .navbar-brand h1{
     font-size: 1.1em;
     padding-left: 37px;
}
header .inbody .navbar-brand span.subhead {
     display: none;
}
/**  Page **/
.page {
  padding: 50px 0;
}

.page h2 {
  text-align: center;
  margin-bottom: 30px;
}
#contact {
     margin-top:50px;
}
/**  Page #Mission  **/
#mission {
    background-color: #E4D29D;
    background-image:  linear-gradient(to bottom, #eef08a, #819a2d);
    border-top: 20px solid rgba(238,200, 86, .5);
}

/**  Page #Mission  **/
#services {
    background-color: #E4D29D;
    background-image:  linear-gradient(to bottom, rgb(153, 159, 245),rgb(59, 182, 247));
    border-top: 20px solid rgba(238,200, 86, .5);
}

#testimonials {
    background-color: #a7e49d;
    /*background-image:  linear-gradient(to bottom, rgb(153, 159, 245),rgb(59, 182, 247));*/
    border-top: 20px solid rgba(238,200, 86, .5);
}

 .carousel-inner img {
    margin: auto;
 }



 /* * Footer  navigation  **/
 footer .navbar-default {
   background:  transparent;
 }
